<?php

class Mesas_model extends CI_Model{

	public function get_materia(){
		$query= $this->db->get('materia');
		return $query->result();
	}

	public function get_mesas(){
		$this->db->select('me.*,ma.nombre');
		$this->db->from('mesas_examen me');
		$this->db->join('materia ma','me.id_materia=ma.id_materia');

		$query= $this->db->get();
		return $query->result();
	}

	public function get_mesas_sede($idSede){
		$this->db->select('me.*,ma.nombre');
		$this->db->from('mesas_examen me');
		$this->db->join('materia ma','me.id_materia=ma.id_materia');
		$this->db->join('usuario u','u.id_usuario=me.id_operador');
		$this->db->where('u.id_sede',$idSede);
		$this->db->order_by('me.id_mesa','desc');

		$query= $this->db->get();
		return $query->result();
	}	

	public function get_mesa($id){
		$this->db->select('me.*,ma.nombre');
		$this->db->from('mesas_examen me');
		$this->db->join('materia ma','me.id_materia=ma.id_materia');
		$this->db->where('me.id_mesa',$id);

		$query= $this->db->get();
		return $query->result();
	}

	public function insert($data){
		if ( $this->db->insert('mesas_examen', $data) ){
			return true;	}	
		else{
			return false;}
	}

	public function actualizar($id, $mesas_examen){

		$this->db->where('id_mesa', $id);

		if( $this->db->update('mesas_examen', $mesas_examen) )
			return true;		
		else
			return false;
		
	}

	public function eliminar_mesa($id){

		$this->db->where('id_mesa', $id);

		if( $this->db->delete('mesas_examen') )
			return true;		
		else
			return false;		
		
	}

}